\hypertarget{class_h_d_v_packet}{
\section{HDVPacket Class Reference}
\label{class_h_d_v_packet}\index{HDVPacket@{HDVPacket}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_h_d_v_packet_a8ded7d71ea26c43f6b4ef28fea9b845d}{
{\bfseries HDVPacket} (\hyperlink{class_h_d_v_frame}{HDVFrame} $\ast$f, \hyperlink{class_h_d_v_stream_params}{HDVStreamParams} $\ast$p)}
\label{class_h_d_v_packet_a8ded7d71ea26c43f6b4ef28fea9b845d}

\item 
\hypertarget{class_h_d_v_packet_a1f12b44fe0b441d3319302089a5a2e5f}{
void {\bfseries SetData} (unsigned char $\ast$d)}
\label{class_h_d_v_packet_a1f12b44fe0b441d3319302089a5a2e5f}

\item 
\hypertarget{class_h_d_v_packet_a757968d4ad37ed1c876b00c9e78f9332}{
int {\bfseries GetLength} ()}
\label{class_h_d_v_packet_a757968d4ad37ed1c876b00c9e78f9332}

\item 
\hypertarget{class_h_d_v_packet_a643518a8b99ed23a1989c867804585bd}{
unsigned char {\bfseries GetData} (int pos)}
\label{class_h_d_v_packet_a643518a8b99ed23a1989c867804585bd}

\item 
\hypertarget{class_h_d_v_packet_ae3fa5cb64c833633bc2c070ec049d723}{
unsigned long {\bfseries GetBits} (int offset, int len)}
\label{class_h_d_v_packet_ae3fa5cb64c833633bc2c070ec049d723}

\item 
\hypertarget{class_h_d_v_packet_ab16107345a9d6c73df5f1bd6d041e77d}{
void {\bfseries Dump} ()}
\label{class_h_d_v_packet_ab16107345a9d6c73df5f1bd6d041e77d}

\item 
\hypertarget{class_h_d_v_packet_a1fe2c5ca2e6aaf239f7fa279d3c30480}{
unsigned char {\bfseries sync\_\-byte} ()}
\label{class_h_d_v_packet_a1fe2c5ca2e6aaf239f7fa279d3c30480}

\item 
\hypertarget{class_h_d_v_packet_a35d90ede47994d0d8a91fc9fc5b6643d}{
bool {\bfseries transport\_\-error\_\-indicator} ()}
\label{class_h_d_v_packet_a35d90ede47994d0d8a91fc9fc5b6643d}

\item 
\hypertarget{class_h_d_v_packet_aecc05d24bcb059d864f585334cd46047}{
bool {\bfseries payload\_\-unit\_\-start\_\-indicator} ()}
\label{class_h_d_v_packet_aecc05d24bcb059d864f585334cd46047}

\item 
\hypertarget{class_h_d_v_packet_a24ad703bb47356d2a951213d28ce339a}{
bool {\bfseries transport\_\-priority} ()}
\label{class_h_d_v_packet_a24ad703bb47356d2a951213d28ce339a}

\item 
\hypertarget{class_h_d_v_packet_a2c9d21a1ce7b5b7ce8c1a1a88fe73c1d}{
unsigned short {\bfseries pid} ()}
\label{class_h_d_v_packet_a2c9d21a1ce7b5b7ce8c1a1a88fe73c1d}

\item 
\hypertarget{class_h_d_v_packet_a6f80b65a438c6d8afa46841e3d87c654}{
unsigned char {\bfseries transport\_\-scrambling\_\-control} ()}
\label{class_h_d_v_packet_a6f80b65a438c6d8afa46841e3d87c654}

\item 
\hypertarget{class_h_d_v_packet_ac63aa9006b6c0c61662d9bbeeea66a11}{
unsigned char {\bfseries adaptation\_\-field\_\-control} ()}
\label{class_h_d_v_packet_ac63aa9006b6c0c61662d9bbeeea66a11}

\item 
\hypertarget{class_h_d_v_packet_a12ab788353bf2f67f3cfe8a950dbadd6}{
unsigned char {\bfseries continuity\_\-counter} ()}
\label{class_h_d_v_packet_a12ab788353bf2f67f3cfe8a950dbadd6}

\item 
\hypertarget{class_h_d_v_packet_a99f99beb1a5c13e1df210e6ce3ddaac2}{
unsigned char $\ast$ {\bfseries pointer\_\-field} ()}
\label{class_h_d_v_packet_a99f99beb1a5c13e1df210e6ce3ddaac2}

\item 
\hypertarget{class_h_d_v_packet_a84130563e58d4058191e46a8b2e75292}{
unsigned char $\ast$ {\bfseries adaptation\_\-field} ()}
\label{class_h_d_v_packet_a84130563e58d4058191e46a8b2e75292}

\item 
\hypertarget{class_h_d_v_packet_a7ad3a6a7a717b36aa43bedbb146f48d2}{
unsigned char $\ast$ {\bfseries payload} ()}
\label{class_h_d_v_packet_a7ad3a6a7a717b36aa43bedbb146f48d2}

\item 
\hypertarget{class_h_d_v_packet_adeb0a4077507629ea89930ccc46033e4}{
int {\bfseries PayloadOffset} ()}
\label{class_h_d_v_packet_adeb0a4077507629ea89930ccc46033e4}

\item 
\hypertarget{class_h_d_v_packet_ad18a79019ec5c28c4b74cb68fd6fb1d0}{
int {\bfseries PayloadLength} ()}
\label{class_h_d_v_packet_ad18a79019ec5c28c4b74cb68fd6fb1d0}

\item 
\hypertarget{class_h_d_v_packet_a3cfce5ce7a8773ffef9b5a4d937eb6db}{
bool {\bfseries is\_\-program\_\-association\_\-packet} ()}
\label{class_h_d_v_packet_a3cfce5ce7a8773ffef9b5a4d937eb6db}

\item 
\hypertarget{class_h_d_v_packet_a05ebd372a392fbada789fde317fc6589}{
\hyperlink{class_p_a_t}{PAT} $\ast$ {\bfseries program\_\-association\_\-table} ()}
\label{class_h_d_v_packet_a05ebd372a392fbada789fde317fc6589}

\item 
\hypertarget{class_h_d_v_packet_aceed1c808da605cc82550fa10df1c407}{
bool {\bfseries is\_\-program\_\-map\_\-packet} ()}
\label{class_h_d_v_packet_aceed1c808da605cc82550fa10df1c407}

\item 
\hypertarget{class_h_d_v_packet_a52a0549c2558533d9f328adeb0b54f54}{
\hyperlink{class_p_m_t}{PMT} $\ast$ {\bfseries program\_\-map\_\-table} ()}
\label{class_h_d_v_packet_a52a0549c2558533d9f328adeb0b54f54}

\item 
\hypertarget{class_h_d_v_packet_a780f56d1375392075416f616a9506f67}{
bool {\bfseries is\_\-video\_\-packet} ()}
\label{class_h_d_v_packet_a780f56d1375392075416f616a9506f67}

\item 
\hypertarget{class_h_d_v_packet_a3edb0ac99b15e525878c819fdeb1cd15}{
bool {\bfseries is\_\-audio\_\-packet} ()}
\label{class_h_d_v_packet_a3edb0ac99b15e525878c819fdeb1cd15}

\item 
\hypertarget{class_h_d_v_packet_acf790299819360ca3a6d8f9b047ab392}{
bool {\bfseries is\_\-sony\_\-private\_\-a0\_\-packet} ()}
\label{class_h_d_v_packet_acf790299819360ca3a6d8f9b047ab392}

\item 
\hypertarget{class_h_d_v_packet_a8e056ab1d300e33be6f97e7e6106e445}{
bool {\bfseries is\_\-sony\_\-private\_\-a1\_\-packet} ()}
\label{class_h_d_v_packet_a8e056ab1d300e33be6f97e7e6106e445}

\item 
\hypertarget{class_h_d_v_packet_ac3481a2206570ffb64bd8df090f0ccc1}{
bool {\bfseries is\_\-null\_\-packet} ()}
\label{class_h_d_v_packet_ac3481a2206570ffb64bd8df090f0ccc1}

\item 
\hypertarget{class_h_d_v_packet_aaa91c442075ca06801d6fd82dabe5025}{
\hyperlink{class_sony_a1}{SonyA1} $\ast$ {\bfseries GetSonyA1} ()}
\label{class_h_d_v_packet_aaa91c442075ca06801d6fd82dabe5025}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_h_d_v_packet_a43cd424711715d5cdd6b9a4d5b0075b4}{
unsigned char $\ast$ {\bfseries data}}
\label{class_h_d_v_packet_a43cd424711715d5cdd6b9a4d5b0075b4}

\item 
\hypertarget{class_h_d_v_packet_a833bab44f884f8ec24426b9bba57b9ce}{
\hyperlink{class_h_d_v_frame}{HDVFrame} $\ast$ {\bfseries frame}}
\label{class_h_d_v_packet_a833bab44f884f8ec24426b9bba57b9ce}

\item 
\hypertarget{class_h_d_v_packet_a7d64cf8dfd35d833cb406508cffc405b}{
\hyperlink{class_h_d_v_stream_params}{HDVStreamParams} $\ast$ {\bfseries params}}
\label{class_h_d_v_packet_a7d64cf8dfd35d833cb406508cffc405b}

\item 
\hypertarget{class_h_d_v_packet_a7f94e5d26b97bc5bd240aefeb37843c7}{
\hyperlink{class_p_a_t}{PAT} {\bfseries pat}}
\label{class_h_d_v_packet_a7f94e5d26b97bc5bd240aefeb37843c7}

\item 
\hypertarget{class_h_d_v_packet_a0deb15804466df97d79cf492740779f5}{
\hyperlink{class_p_m_t}{PMT} {\bfseries pmt}}
\label{class_h_d_v_packet_a0deb15804466df97d79cf492740779f5}

\item 
\hypertarget{class_h_d_v_packet_a42891926a76c96514c9a4276583c98d8}{
\hyperlink{class_sony_a1}{SonyA1} {\bfseries sonyA1}}
\label{class_h_d_v_packet_a42891926a76c96514c9a4276583c98d8}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/iec13818-\/1.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/iec13818-\/1.cc\end{DoxyCompactItemize}
